﻿/*
 * Created by SharpDevelop.
 * User: Michael
 * Date: 23/12/2013
 * Time: 10:35 PM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 * URL :http://www.itblogs.info
 * - IT Blog
 */
using System;
using System.Collections.Generic;
using AdvGenContact.Data;

namespace AdvGenContact.App
{
	/// <summary>
	/// Description of IMainWindowApp.
	/// </summary>
	public interface IMainApp :IApp
	{
		IList<IGroup> Groups {get;set;}
		IList<IPerson> People {get;set;}
		bool Saved {get;set;}
		void OpenFile(string fileName);
		void SaveFile();
		void SaveAsFile(string fileName);
		void AddPerson ();
		void AddGroup();
		void ListPeople ();
		void ListGroups ();
		
		void NewFile();
		
	}
}
